import { GET, POST, FILEPOST, JSONGET } from '@/utils/http'
// 数据管理
export default {
  /**
   * 企业管理-分页查询企业列表
   */
  getListEnterpriseInfo (data) {
    return POST('/enterprise/listEnterpriseInfo', data)
  },
  /**
   * 企业管理-查看企业详情
   */
  getEnterpriseInfo (data) {
    return GET('/enterprise/getEnterpriseInfo', data)
  },
  /**
   * 企业管理-保存(新增/修改)企业
   */
  saveEnterpriseInfo (data) {
    return POST('/enterprise/saveEnterpriseInfo', data)
  },
   /**
  * 企业管理-获取中台企业列表(绑定设备中台企业列表)
  */
   getIotEnterpriseList (data) {
     return POST('/enterprise/getIotEnterpriseList', data)
    },
  /**
   * 企业管理-绑定/解绑/删除企业
   */
  operateEnterpriseInfo (data) {
    return POST('/enterprise/operateEnterpriseInfo', data)
  },
  /**
   * 企业管理-导入(excel)企业
   */
  importEnterpriseInfo (data) {
    return FILEPOST('/enterprise/importEnterpriseInfo', data)
  },
  /**
   * 投入品数据管理列表
   */
  getListInputsIndexData (data) {
    return POST('/indexData/listInputsIndexData', data)
  },
  /**
   * 保存(新增/修改) 投入品数据管理
   */
  saveInputsIndexData (data) {
    return POST('/indexData/saveInputsIndexData', data)
  },
  /**
   * 删除 投入品数据管理
   */
  deleteInputsIndexData (data) {
    return POST('/indexData/deleteInputsIndexData', data)
  },
  /**
   * 数据指标-导入(excel)
   */
  uploadInputsIndexData (data) {
    return FILEPOST('/indexData/uploadInputsIndexData', data)
  },
  /**
   * 数据指标-导出(excel)
   */
  importInputsIndexData (data) {
    return POST('/indexData/importInputsIndexData', data)
  },
  /**
   * 杏花鸡屠宰查询
   */
  getPigButcherInfo (data) {
    return GET('/pigButcher/getPigButcherInfo', data)
  },
  /**
   * 杏花鸡屠宰分页
   */
  listPigButcherInfo (data) {
    return POST('/pigButcher/findList', data)
  },
  /**
   * 杏花鸡屠宰新增
   */
  insertPigButcherInfo (data) {
    return POST('/pigButcher/insertPigButcherInfo', data)
  },
  /**
   * 杏花鸡屠宰修改
   */
  updatePigButcherInfo (data) {
    return POST('/pigButcher/updatePigButcherInfo', data)
  },
  /**
   * 杏花鸡屠宰删除
   */
  deletePigButcherInfo (data) {
    return POST(`/pigButcher/deletePigButcherInfo?id=${data.id}`, data)
  },
  /**
   * 杏花鸡屠宰导入
   */
  importPigButcherInfo (data) {
    return FILEPOST('/pigButcher/importPigButcherInfo', data)
  },
  /**
   * 无害化处理查询
   */
  getPigHarmlessTreatmentInfo (data) {
    return GET('/pigHarmlessTreatment/getPigHarmlessTreatmentInfo', data)
  },
  /**
   * 无害化处理分页
   */
  listPigHarmlessTreatmentInfo (data) {
    return POST('/pigHarmlessTreatment/findList', data)
  },
  /**
   * 无害化处理新增
   */
  insertPigHarmlessTreatmentInfo (data) {
    return POST('/pigHarmlessTreatment/insertPigHarmlessTreatmentInfo', data)
  },
  /**
   * 无害化处理修改
   */
  updatePigHarmlessTreatmentInfo (data) {
    return POST('/pigHarmlessTreatment/updatePigHarmlessTreatmentInfo', data)
  },
  /**
   * 无害化处理删除
   */
  deletePigHarmlessTreatmentInfo (data) {
    return POST(`/pigHarmlessTreatment/deletePigHarmlessTreatmentInfo?id=${data.id}`, data)
  },
  /**
   * 无害化处理导入
   */
  importPigHarmlessTreatmentInfo (data) {
    return FILEPOST('/pigHarmlessTreatment/importPigHarmlessTreatmentInfo', data)
  },
  /**
   * 获取省市区信息
   */
  getAreaAll (data) {
    return GET('/common/getAreaAll', data)
  },
  /**
   * 获取所有省份
   */
  getAreaAllProvice (data) {
    return GET('/common/getAreaAllProvice', data)
  },
  /**
   * 获取检疫证类型
   */
  getQuarantineCertificateTypeList (data) {
    return GET('/inspectionAndQuarantine/getQuarantineCertificateTypeList', data)
  },
  /**
   * 分页查询检验检疫信息
   */
  getQuarantinePageList (data) {
    return POST('/inspectionAndQuarantine/pageList', data)
  },
  /**
   * 新增检验检疫数据
   */
  addQuarantine (data) {
    return POST('/inspectionAndQuarantine/insert', data)
  },
  /**
   * 修改检验检疫数据
   */
  updateQuarantine (data) {
    return POST('/inspectionAndQuarantine/update', data)
  },
  /**
   * 删除检验检疫数据
   */
  deleteQuarantine (data) {
    return POST('/inspectionAndQuarantine/delete', data)
  },
  /**
   * 查看检疫检疫详情
   */
  getQuarantineDetail (data) {
    return GET('/inspectionAndQuarantine/getDetailById', data)
  },
  /**
   * 批量导入检验检疫数据
   */
  importInspectionAndQuarantine (data) {
    return FILEPOST('/inspectionAndQuarantine/importInspectionAndQuarantine', data)
  },
  /**
   * 分页查询肉猪出栏信息
   */
  getPigOfftakePageList (data) {
    return POST('/pigSlaughterDistribute/pageList', data)
  },
  /**
   * 新增肉猪出栏数据
   */
  addPigOfftake (data) {
    return POST('/pigSlaughterDistribute/insert', data)
  },
  /**
   * 修改肉猪出栏数据
   */
  updatePigOfftake (data) {
    return POST('/pigSlaughterDistribute/update', data)
  },
  /**
   * 删除肉猪出栏量分布
   */
  deletePigOfftake (data) {
    return POST('/pigSlaughterDistribute/delete', data)
  },
  /**
   * 查看肉猪出栏详情
   */
  getPigOfftakeDetail (data) {
    return GET('/pigSlaughterDistribute/getDetailById', data)
  },
  /**
   * 批量导入肉猪出栏数据
   */
  importPigSlaughterDistribute (data) {
    return FILEPOST('/pigSlaughterDistribute/importPigSlaughterDistribute', data)
  },
  /* 承保信息 */
  getInsuranceList (data) { // 列表
    return POST('/insurance/getPage', data)
  },
  addInsurance (data) { // 新增
    return POST('/insurance/add', data)
  },
  editInsurance (data) { // 编辑
    return POST('/insurance/edit', data)
  },
  deleteInsurance (data) { // 删除
    return JSONGET('/insurance/delete', data)
  },
  importInsurance (data) { // 导入
    return FILEPOST('/insurance/import', data)
  },
  /* 理赔信息 */
  getCompensationList (data) { // 列表
    return POST('/compensation/getPage', data)
  },
  addCompensation (data) { // 新增
    return POST('/compensation/add', data)
  },
  editCompensation (data) { // 编辑
    return POST('/compensation/edit', data)
  },
  deleteCompensation (data) { // 删除
    return JSONGET('/compensation/delete', data)
  },
  importCompensation (data) { // 导入
    return FILEPOST('/compensation/import', data)
  },
  getIndexPicInfo (data) { // 根据project_id查询首页轮播图
    return GET('/business/message/getIndexPicInfo', data)
  },
  editIndexPicInfo (data) { // 新增和修改首页轮播图
    return POST('/business/message/editIndexPicInfo', data)
  },
  findPolicyMessageList (data) { // 消息管理-分页查询资讯消息列表
    return POST('/business/message/findPolicyMessageList', data)
  },
  editPolicyMessageInfo (data) { // 消息管理-新增和修改消息
    return POST('/business/message/editPolicyMessageInfo', data)
  },
  getPolicyMessageInfo (data) { // 消息管理-根据id获取消息详情
    return GET('/business/message/getPolicyMessageInfo', data)
  },
  // 需求供给分析说明
  getSupplyDescrList (data) { // 分页查询
    return POST('/demandSupplyAnalysisData/queryByPage', data)
  },
  getSupplyDescr (data) { // 通过主键查询单条数据
    return GET('/demandSupplyAnalysisData/queryById', data)
  },
  addSupplyDescr (data) { // 新增数据
    return POST('/demandSupplyAnalysisData/add', data)
  },
  editSupplyDescr (data) { // 编辑数据
    return POST('/demandSupplyAnalysisData/edit', data)
  },
  delSupplyDescr (data) { // 删除数据
    return GET('/demandSupplyAnalysisData/deleteById', data)
  },
  addInsuranceData (data) { // 新增保险
    return POST('/insuranceData/addInsuranceData', data)
  },
  getInsuranceDataList (data) { // 获取保险列表
    return POST('/insuranceData/getInsuranceDataList', data)
  },
  getlInsuranceDataInfo (data) { // 保险详情
    return GET('/insuranceData/getlInsuranceDataInfo', data)
  },
  delInsuranceData (data) { // 删除保险
    return GET('/insuranceData/delInsuranceData', data)
  },
  updateInsuranceData (data) { // 修改保险
    return POST('/insuranceData/updateInsuranceData', data)
  },
  // 同类产品交易地区分析
  addSimilarSaleData (data) { // 新增同类产品交易地区分析
    return POST('/similarSaleData/addSimilarSaleData', data)
  },
  getSimilarSaleDataList (data) { // 获取同类产品交易地区分析列表
    return POST('/similarSaleData/getSimilarSaleDataList', data)
  },
  getSimilarSaleDataInfo (data) { // 同类产品交易地区分析详情
    return GET('/similarSaleData/getSimilarSaleDataInfo', data)
  },
  delSimilarSaleData (data) { // 删除同类产品交易地区分析 
    return GET('/similarSaleData/delSimilarSaleData', data)
  },
  updateSimilarSaleData (data) { // 修改同类产品交易地区分析
    return POST('/similarSaleData/updateSimilarSaleData', data)
  },
  // 病死鸡数量分布
  addDeadChickenData (data) { // 新增病死鸡数量分布
    return POST('/deadChickenData/addDeadChickenData', data)
  },
  getDeadChickenDataList (data) { // 获取病死鸡数量分布列表
    return POST('/deadChickenData/getDeadChickenDataList', data)
  },
  getDeadChickenDataInfo (data) { // 病死鸡数量分布详情
    return GET('/deadChickenData/getDeadChickenDataInfo', data)
  },
  delDeadChickenData (data) { // 删除病死鸡数量分布 
    return GET('/deadChickenData/delDeadChickenData', data)
  },
  updateDeadChickenData (data) { // 修改病死鸡数量分布
    return POST('/deadChickenData/updateDeadChickenData', data)
  },
  // 禽疾病分布
  addPoultryDisDistributionData (data) { // 新增禽疾病分布
    return POST('/xhc/poultryDisDistribution/add', data)
  },
  getPoultryDisDistribution (data) { // 获取禽疾病分布列表
    return POST('/xhc/poultryDisDistribution/pageList', data)
  },
  getPoultryDisDistributionInfo (data) { // 禽疾病分布详情
    return GET('/xhc/poultryDisDistribution/queryById', data)
  },
  delPoultryDisDistributionData (data) { // 删除禽疾病分布 
    return GET('/xhc/poultryDisDistribution/delete', data)
  },
  updatePoultryDisDistributionData (data) { // 修改禽疾病分布
    return POST('/xhc/poultryDisDistribution/edit', data)
  },
  //杏花鸡品牌
  getXhcBrandList (data) { // 获取企业品牌列表
    return POST('/xhc/brand/getXhcBrandList', data)
  },
  addXhcBrand (data) { // 添加杏花鸡品牌
    return POST('/xhc/brand/addXhcBrand', data)
  },
}